﻿@charset "utf-8";
/*网站公用样式表*/
a {color:#000;text-decoration:none;}
a:hover {color:#0043b3;text-decoration:none;}
a:visited {text-decoration:none;}
.w1000 {width:1000px;margin:0px auto;}
.green {color:#0043b3;}
.f18 {font-size:18px;}
.fl {float:left;}
.fr {float:right;}
.por {position:relative;}
.poa {position:absolute;}
.hidden {display:none;}
.icon {background:url(../images/icon.png) no-repeat;display:inline-block;vertical-align:middle;}
.scrollDown {padding:30px 0 0;text-align:center;font-size:12px;color:#626262;}
.scrollDown .icon {width:24px;height:40px;position:relative;display:block;margin:0 auto 5px;background-position:-110px 0;}
.scrollDown span {width:4px;height:9px;position:absolute;left:10px;top:10px;background:#626262;border-radius:1px;-webkit-animation:scrollDown 1s cubic-bezier(0.45,0.45,0.45,0.45) 0s infinite alternate;animation:scrollDown 1s cubic-bezier(0.45,0.45,0.45,0.45) 0s infinite alternate;}
.fixedHeader {width:100%;/*position:fixed;*/background:#fff;z-index:9999;box-shadow:0 1px 2px rgba(0,0,0,.1);}
.fixedHeight {width:100%;/*height:150px;*/}
/*top*/
.fix {position:fixed;}
/*top*/
.top_main {height:20px;line-height:20px;font-size:12px;color:#fff;background:#222222;position:relative;z-index:9999;}
/*top_main top_r
.top_main .top_r {height:20px;}
.top_main .top_r li {display:inline-block;*display:inline;zoom:1;cursor:pointer;margin-left:10px;height:20px;}
.top_main .top_r li a {color:#fff;}
.top_main .top_r li a:hover {color:#A6A6A6;}
.top_main .top_r li .subimg {width:100px;height:100px;z-index:10;top:20px;left:-48%;padding:10px;display:none;background:#fff;border:1px solid #f3f3f3;}
.top_main .top_r li.t_weixin .subimg {left:-80%;}
.top_main .top_r li .subimg img {width:100px;height:100px;display:block;}
.top_main .top_r li:hover .subimg {display:block;}
.top_main .top_r li s {width:17px;height:15px;margin-right:5px;}
.top_main .top_r li.t_phone s {background-position:-145px -48px;}
.top_main .top_r li.t_weixin s {background-position:-176px -48px;}
.top_main .top_r li.t_sina s {background-position:-204px -48px;}
*/
/*header*/
 
/*header*/
.logo {width:100%;height:70px;}
.logo #logo_main {width:113px;height:44px;display:block;padding-top:12px;}
.logo #logo_main img {width:201px;height:44px;}
.logo #logo_main:hover {transform:translateY(-4px);}
.logo .header_right {*width:350px;padding-top:20px;}
.logo .search {width:30px;height:30px;margin-top:-2px;border-radius:3px;border:1px solid #fff;margin-right:5px;transition-duration:.6s;}
.logo .search s {width:20px;height:16px;position:absolute;right:2px;top:8px;background-position:-85px 0;cursor:pointer;}
.logo .search input {width:170px;height:30px;line-height:30px;text-indent:10px;border:0 none;background:none;left:0;top:0px;display:none;}
.logo .search.hasclick {width:200px;border:1px solid #e6e6e6;}
.logo .search.hasclick input {display:block;}
.logo .chEn a {margin-right:5px;*margin-right:3px;color:#474747;}
.logo .chEn a:hover {color:#0043b3;}
/*nav*/
#navbar {width:100%;position:relative;z-index:999;line-height:60px;text-align:center;border-top:1px solid #ededed;}
#navbar {width:100%;}
#navbar > ul {width:76%;min-width:1038px;line-height:60px;overflow:visible;}
#navbar > ul > li {float:left;width:10%;height:60px;margin:0px 1.1%;z-index:10;}
#navbar > ul > li > a {width:100%;height:60px;display:block;color:#333;}
/*#navbar ul li a:hover,.nav ul li a.hover {color:#0043b3;}
*/
#navbar .subnav {width:100%;overflow:hidden;position:absolute;left:0;top:58px;z-index:999;height:0;border-top:1px solid #ededed;transition:none;background:#fff;}
#navbar .subnav .list {width:1000px;height:100%;margin:0 auto;}
#navbar .subnav .list .item {width:175px;height:100%;margin-left:30px;text-align:center;float:left;}
#navbar .subnav .list .item:first-child {margin-left:0;}
#navbar .subnav .list .item a {width:100%;display:block;}
#navbar .subnav .list .item img {width:175px;height:46px;transition:all .3s;display:block;margin-bottom:10px;}
#navbar .subnav .list .item h3 {color:#474747;line-height:18px;font-weight:normal;}
#navbar .subnav .list .item:hover h3 {color:#28883a;}
#navbar .subnav .list .item:hover img {margin-top:-5px;}
/*subnavAbt*//*#navbar .subnavAbt {height:175px;}
*/
#navbar .subnavAbt .list {padding-top:28px;background:none;}
@media only screen and (max-width:770px) {#navbar .subnavAbt .list {margin-left:10px;}
}
#navbar .subnavAbt .itemlist {padding-left:42px;margin-top:-6px;width:140px;text-align:left;line-height:32px;}
#navbar .subnavAbt .itemlist a {color:#000000;display:block;}
#navbar .subnavAbt .itemlist a:hover {color:#28883a;}
#navbar .subnavAbt .txt {width:368px;line-height:24px;text-align:left;padding-right:40px;}
#navbar .subnavAbt .txt a {float:right;display:block;margin-top:30px;}
/*subnavSer*//*#navbar .subnavSer {height:180px;}
*/
#navbar .subnavSer .list {padding-top:60px;background:none;}
/*subnavSolu*//*#navbar .subnavSolu {height:208px;}
*/
#navbar .subnavSolu .list {padding-top:38px;background:none;}
#navbar .subnavSolu .list .item img {width:175px;height:100px;}
/*subnavPro*//*#navbar .subnavPro {height:206px;}
*/
#navbar .subnavPro .list {padding-top:16px;background:none;}
#navbar .subnavPro .list .item img {width:175px;height:100px;}
#navbar .subnavPro .title {width:290px;text-align:center;margin-right:60px;line-height:30px;}
#navbar .subnavPro .title img {width:290px;height:130px;display:block;margin-bottom:0;}
#navbar .subnavPro .title a {width:100%;display:block;color:#28883a;}
#navbar .subnavPro .itemlist {width:606px;line-height:0;font-size:0;padding-top:10px;}
#navbar .subnavPro .itemlist h2 a {width:100%;height:40px;line-height:40px;font-size:14px;display:block;overflow:hidden;display:inline-block;text-align:left;}
#navbar .subnavPro .itemlist h2{width:40%;margin:0 5%;float:left;}

.menu-mobile {display:none;padding:10px;}
.mlogo {height:32px;padding-top:9px;}
/*footer_main*/
.footer {width:100%;background:#474747;color:#dbdbdb;overflow:hidden;position:relative;}
.footer a {color:#dbdbdb;}
.footer a:hover {color:#fff;}
.footer .footer_nav{display:none;}
.footer .footer_nav .item {width:200px;}
.footer .footer_nav h2 {padding-top:30px;font-size:18px;margin-bottom:14px;}
.footer .footer_nav a {display:block;line-height:32px;}
.footer .copyright {padding:20px 0 10px;line-height:35px;}
.footer .copyright .infor {width:100%;border-bottom:1px solid #dddddd;}
/*************** 全局布局 **********/
.returnTop2 {width:100px;height:100px;position:fixed;right:50px;transition:all .3s;bottom:80px;cursor:pointer;background:url(../images/returnTop2.png) no-repeat center center;z-index:9999;display:none;}
.returnTop2:hover {bottom:85px;}
/************* * Hover-master * **************//* Overline From Left*/
.hvr-overline-from-left {display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;}
.hvr-overline-from-left:before {content:"";position:absolute;z-index:-1;left:0;right:100%;top:-1px;background:#0043b3;height:2px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-overline-from-left:hover:before,.hvr-overline-from-left:focus:before,.hvr-overline-from-left:active:before,.hvr-overline-from-left.hover:before {right:0;}
.hvr-overline-from-left:hover,.hvr-overline-from-left.hover {*border-top:2px solid #0043b3;*line-height:56px;}
/*round-corners*/
.round-corners {display:inline-block;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:border-radius;transition-property:border-radius;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);}
.round-corners:hover {border-radius:1em;}
/* Underline From Left */
.hvr-underline-from-left {display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden;}
.hvr-underline-from-left:before {content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#0043b3;height:2px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-underline-from-left:hover:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:active:before {right:0;}
/* 亮光 */
.hvr-light {overflow:hidden;position:relative;}
.hvr-light:before {content:"";position:absolute;width:50px;height:275px;top:0;left:-150px;overflow:hidden;background:-moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));background:-ms-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);background:-o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);-webkit-transform:skewX(-32deg);-ms-transform:skewX(-32deg);-moz-transform:skewX(-32deg);transform:skewX(-32deg);}
.hvr-light:hover:before {-webkit-transition:left 1s;-moz-transition:left 1s;-ms-transition:left 1s;transition:left 1s;left:480px;}
.hvr-light:hover {opacity:.9\0;filter:alpha(opacity=90);}
/* Float Shadow */
.hvr-float-shadow {display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;}
.hvr-float-shadow:before {pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);/* W3C */ -webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity;}
.hvr-float-shadow:hover,.hvr-float-shadow:focus,.hvr-float-shadow:active {-webkit-transform:translateY(-5px);transform:translateY(-5px);/* move the element up by 5px */}
.hvr-float-shadow:hover:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:active:before {opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px);/* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */}
/* Back Pulse */@-webkit-keyframes hvr-back-pulse {50% {background-color:rgba(14,153,57,1);}
}
@keyframes hvr-back-pulse {50% {background-color:rgba(14,153,57,1);}
}
.hvr-back-pulse {display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;overflow:hidden;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-property:color,background-color;transition-property:color,background-color;}
.hvr-back-pulse:hover,.hvr-back-pulse:focus,.hvr-back-pulse:active {-webkit-animation-name:hvr-back-pulse;animation-name:hvr-back-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:#0043b3;background-color:#0043b3;color:#fff !important;border-color:#0043b3 !important;}
/**********animate************/@keyframes scrollDown {from,20%,40%,60%,80%,to {animation-timing-function:cubic-bezier(0.325,0.225,0.335,1.000);}
20% {opacity:0.5;top:8px;}
40% {opacity:0.8;top:10px;}
60% {opacity:1;top:12px;}
80% {opacity:0.8;top:14px;}
to {opacity:0.5;top:16px;}
}
@-webkit-keyframes scrollDown {from,20%,40%,60%,80%,to {animation-timing-function:cubic-bezier(0.325,0.225,0.335,1.000);}
20% {opacity:0.5;top:8px;}
40% {opacity:1;top:10px;}
60% {opacity:0.5;top:12px;}
80% {opacity:1;top:14px;}
to {opacity:0.5;top:16px;}
}
@-webkit-keyframes scrollup {0%,30% {opacity:0;-webkit-transform:translate(0,-3px);}
80% {opacity:1;-webkit-transform:translate(0,0);}
100% {opacity:0;-webkit-transform:translate(0,3px);}
}
@-moz-keyframes scrollup {0%,30% {opacity:0;-moz-transform:translate(0,-3px);}
80% {opacity:1;-moz-transform:translate(0,0);}
100% {opacity:0;-moz-transform:translate(0,3px);}
}
@keyframes scrollup {0%,30% {opacity:0;transform:translate(0,-3px);}
80% {opacity:1;transform:translate(0,0);}
100% {opacity:0;transform:translate(0,3px);}
}
@-webkit-keyframes rotate {0% {transform:rotate(0deg)}
100% {transform:rotate(360deg)}
}
@-moz-keyframes rotate {0% {transform:rotate(0deg)}
100% {transform:rotate(360deg)}
}
@keyframes rotate {0% {transform:rotate(0deg)}
100% {transform:rotate(360deg)}
}
.maodian {position:absolute;height:150px;width:100%;top:-150px;left:0;}
/* rightFix *//*右侧悬浮框*/
.rightFix {width:154px;position:fixed;right:10px;top:160px;z-index:999;}
.rightFix a.close {display:block;width:15px;height:94px;padding:10px 5px 0px;position:absolute;left:0px;top:64px;background:#0043b3;color:#fff;line-height:16px;border-top-left-radius:6px;border-bottom-left-radius:6px;}
.rightFix a.close span {font-family:"宋体";font-size:12px;display:block;margin-top:5px;}
.rightFix .fixc .line {width:130px;height:3px;display:block;position:absolute;left:-1px;top:-3px;background:url(../images/rightFixtopbg.jpg) no-repeat center top;}
.rightFix .fixc {width:116px;padding:14px 6px;text-align:center;position:absolute;right:0px;top:0px;border:1px solid #e7e7e7;border-top:0px;background:#f3f3f3;display:block;}
.rightFix a.btn {width:118px;height:37px;border-radius:3px;display:block;margin:0 auto 10px;background:#404145;color:#fff;line-height:37px;}
.rightFix a.btn:hover {background:#f67f0b;color:#fff;}
.rightFix p.tel {font-weight:bold;color:#0048ab;line-height:20px;padding:20px 0px;}
.rightFix p.tel span s {width:20px;height:18px;background:none;}
.rightFix p.tel strong {font-weight:bold;color:#4e4a5a;display:block;font-size:16px;font-family:arial;}
.rightFix .erwei {width:98px;height:98px;padding:5px;margin:0px auto 20px;line-height:30px;border:1px solid #dbdbdb;background:#fff;font-size:12px;color:#404145;}
.rightFix .erwei img {width:98px;height:98px;display:block;}
.rightFix .returnTop {width:130px;height:33px;display:block;position:absolute;left:-1px;bottom:-20px;background-position:-147px 0;display:none;}
/*友情链接*/
.Link {width:100px;margin-right:3px;position:relative;height:25px;margin-top:3px;z-index:99;}
.Link span {display:block;width:100%;height:25px;text-align:center;cursor:pointer;border:1px solid #f5f5f5;line-height:25px;}
.Link span s {line-height:10px;height:5px;*display:none;float:right;margin-top:10px;margin-right:5px;overflow:hidden;}
.Link:hover span {border-top:1px solid #474747;}
.Link:hover span s {transform:rotate(180deg)}
.Link ul {height:150px;width:100px;overflow:auto;width:100px;position:absolute;bottom:25px;left:0px;z-index:99;filter:Alpha(opacity=0);/* IE */        -moz-opacity:0;/* FF 主要是为了兼容老版本的FF */    opacity:0;/* FF */     zoom:1}
.Link:hover ul {filter:Alpha(opacity=100);/* IE */        -moz-opacity:1;/* FF 主要是为了兼容老版本的FF */    opacity:1;/* FF */     zoom:1}
.Link ul li {width:80px;text-align:left;text-indent:10px;position:relative;float:left;}
